Skip to content

fix: update image source URL when source size changes#482

Merged
18202781743 merged 1 commit into
linuxdeepin:masterfrom
18202781743:master
May 13, 2025
Merged

fix: update image source URL when source size changes#482
18202781743 merged 1 commit into
linuxdeepin:masterfrom
18202781743:master

Conversation

@18202781743
Copy link
Copy Markdown
Contributor

@18202781743 18202781743 commented May 13, 2025

  1. Added call to updateImageSourceUrl() when setSourceSize() is called
  2. Ensures the image URL is properly updated when the source size
    changes
  3. Fixes potential issue where image wouldn't refresh after size change
  4. Maintains consistency between source size and displayed image

fix: 在源尺寸变化时更新图像源URL

  1. 在setSourceSize()被调用时添加了updateImageSourceUrl()的调用
  2. 确保当源尺寸变化时图像URL能正确更新
  3. 修复了尺寸变化后图像可能不会刷新的问题
  4. 保持源尺寸和显示图像之间的一致性

pms: BUG-315703

Summary by Sourcery

Bug Fixes:

  • Call updateImageSourceUrl when source size changes to fix cases where the image wouldn’t refresh

1. Added call to updateImageSourceUrl() when setSourceSize() is called
2. Ensures the image URL is properly updated when the source size
changes
3. Fixes potential issue where image wouldn't refresh after size change
4. Maintains consistency between source size and displayed image

fix: 在源尺寸变化时更新图像源URL

1. 在setSourceSize()被调用时添加了updateImageSourceUrl()的调用
2. 确保当源尺寸变化时图像URL能正确更新
3. 修复了尺寸变化后图像可能不会刷新的问题
4. 保持源尺寸和显示图像之间的一致性

pms: BUG-315703
@18202781743 18202781743 requested review from BLumia and mhduiy May 13, 2025 09:43
@deepin-ci-robot
Copy link
Copy Markdown
Contributor

deepin pr auto review

关键摘要:

  • 在新增代码行中,d->updateImageSourceUrl(); 可能会导致未处理的异常,如果 updateImageSourceUrl 方法抛出异常,应该有相应的异常处理机制。

是否建议立即修改:

  • 是,建议添加异常处理机制,以防止潜在的运行时错误。

deepin-ci-robot added a commit to linuxdeepin/dtk6declarative that referenced this pull request May 13, 2025
Synchronize source files from linuxdeepin/dtkdeclarative.

Source-pull-request: linuxdeepin/dtkdeclarative#482
Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @18202781743 - I've reviewed your changes and they look great!

Here's what I looked at during the review
  • 🟢 General issues: all looks good
  • 🟢 Security: all looks good
  • 🟢 Testing: all looks good
  • 🟢 Complexity: all looks good
  • 🟢 Documentation: all looks good

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented May 13, 2025

Reviewer's Guide

This PR ensures that the image source URL is refreshed whenever the source size changes by adding a call to updateImageSourceUrl() within setSourceSize, preventing stale or unrefreshed images.

File-Level Changes

Change Details Files
Invoke updateImageSourceUrl() in setSourceSize to refresh image after size changes
  • Insert d->updateImageSourceUrl() call immediately after setting the new source size
src/private/dquickdciiconimage.cpp

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@deepin-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: 18202781743, mhduiy

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@18202781743 18202781743 merged commit 949dfb9 into linuxdeepin:master May 13, 2025
17 of 21 checks passed
18202781743 pushed a commit to linuxdeepin/dtk6declarative that referenced this pull request May 13, 2025
Synchronize source files from linuxdeepin/dtkdeclarative.

Source-pull-request: linuxdeepin/dtkdeclarative#482
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants